On September 8, 2025, Kathmandu’s streets erupted as thousands of young Nepalis protested against corruption and a social media ban. They stormed…